home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / gnu / othergnu / gnuplt_x.zoo / gnuplot.gih < prev    next >
Text File  |  1994-08-27  |  47KB  |  1,263 lines

  1. ?
  2.  GNUPLOT is a command-driven interactive function plotting program.  It
  3.  is case sensitive (commands and function names written in lowercase
  4.  are not the same as those written in CAPS).  All command names may be
  5.  abbreviated, as long as the abbreviation is not ambiguous.  Any number
  6.  of commands may appear on a line, separated by semicolons (;). 
  7.  
  8.  Any command-line arguments are assumed to be names of files containing 
  9.  gnuplot commands. Each file is loaded with the `load` command, in the
  10.  order specified. Gnuplot exits after the last file is processed.
  11.  
  12.  Commands may extend over several input lines, by ending each line but
  13.  the last with a backslash (\). The backslash must be the LAST
  14.  character on each line. The effect is as if the backslash and newline
  15.  were not there. That is, no white space is implied, nor is a comment
  16.  terminated. Therefore, commenting out a continued line comments out
  17.  the entire command (see `comment`).
  18.  
  19.  In this documentation, curly braces ({}) denote optional arguments to
  20.  many commands.
  21.  
  22.  For help on any topic, type 'help' followed by the name of the topic.
  23. ?clear
  24.  The `clear` command erases the current screen or output device as
  25.  specified by `set output`.  This usually generates a formfeed on
  26.  hardcopy devices.  Use `set terminal` to set the device type. 
  27. ?comments
  28.  Comments are supported as follows: a # may appear in most places in a line
  29.  and GNUPLOT will ignore the rest of the line. It will not have this
  30.  affect inside quotes, inside numbers (including complex numbers), inside
  31.  command substitutions, etc. In short, it works anywhere it makes sense
  32.  to work.
  33. ?environment
  34.  A number of shell environment variables are understood by GNUPLOT.
  35.  None of these are required, but may be useful.
  36.  
  37.  If GNUTERM is defined, it is used as the name of the terminal type to
  38.  be used. This overrides any terminal type sensed by GNUPLOT on start
  39.  up, but is itself overridden by the .gnuplot (or equivalent) start-up
  40.  file (see help start-up), and of course by later explicit changes.
  41.  
  42.  On Unix and MS-DOS, GNUHELP may be defined to be the pathname of the 
  43.  HELP file (gnuplot.gih).
  44.  
  45.  On VMS, the symbol GNUPLOT$HELP should be defined as the name of 
  46.  the help library for gnuplot.
  47.  
  48.  On Unix, HOME is used as the name of a directory to search for a 
  49.  .gnuplot file if none is found in the current directory. 
  50.  On MS-DOS, GNUPLOT is used.  On VMS, SYS$LOGIN: is used.  
  51.  See help start-up.  
  52.  
  53.  On Unix, PAGER is used as an output filter for help messages. SHELL
  54.  is used for the `shell` command.
  55.  
  56.  On MS-DOS, COMSPEC is used for the `shell` command. 
  57. ?exit
  58. ?quit
  59.  The commands `exit` and `quit` and your computer's END-OF-FILE character
  60.  will exit GNUPLOT.  All these commands will clear the output device
  61.  (as the `clear` command does) before exiting. 
  62. ?expressions
  63.  In general, any mathematical expression accepted by C, FORTRAN,
  64.  Pascal, or BASIC is valid.  The precedence of these operators is
  65.  determined by the specifications of the C programming language.
  66.  White space (spaces and tabs) is ignored inside expressions. 
  67.  
  68.  Complex constants may be expressed as the {<real>,<imag>}, where <real>
  69.  and <imag> must be numerical constants.  For example {3,2}
  70.  represents 3 + 2i; {0,1} represents `i` itself. The curly braces 
  71.  are explicitly required here. 
  72. ?expressions functions
  73. ?functions
  74.  The functions in GNUPLOT are the same as the corresponding functions
  75.  in the UNIX math library, except that all functions accept integer,
  76.  real, and complex arguments, unless otherwise noted.  The `sgn`
  77.  function is also supported, as in BASIC. 
  78. ?expressions functions abs
  79. ?functions abs
  80. ?abs
  81.  The `abs` function returns the absolute value of its argument.  The
  82.  returned value is of the same type as the argument. 
  83.  
  84.  For complex arguments, abs(x) is defined as the length of x in the
  85.  complex plane [i.e.,  sqrt(real(x)**2 + imag(x)**2) ].
  86. ?expressions functions acos
  87. ?functions acos
  88. ?acos
  89.  The `acos` function returns the arc cosine (inverse cosine) of its
  90.  argument.  `acos` returns its argument in radians. 
  91. ?expressions functions arg
  92. ?functions arg
  93. ?arg
  94.  The `arg` function returns the phase of a complex number, in radians.  
  95. ?expressions functions asin
  96. ?functions asin
  97. ?asin
  98.  The `asin` function returns the arc sin (inverse sin) of its argument.
  99.  `asin` returns its argument in radians. 
  100. ?expressions functions atan
  101. ?functions atan
  102. ?atan
  103.  The `atan` function returns the arc tangent (inverse tangent) of its
  104.  argument.  `atan` returns its argument in radians. 
  105. ?expressions functions besj0
  106. ?functions besj0
  107. ?besj0
  108.  The `besj0` function returns the j0th Bessel function of its argument.
  109.  `besj0` expects its argument to be in radians.
  110. ?expressions functions besj1
  111. ?functions besj1
  112. ?besj1
  113.  The `besj1` function returns the j1st Bessel function of its argument.
  114.  `besj1` expects its argument to be in radians.
  115. ?expressions functions besy0
  116. ?functions besy0
  117. ?besy0
  118.  The `besy0` function returns the y0th Bessel function of its argument.
  119.  `besy0` expects its argument to be in radians.
  120. ?expressions functions besy1
  121. ?functions besy1
  122. ?besy1
  123.  The `besy1` function returns the y1st Bessel function of its argument.
  124.  `besy1` expects its argument to be in radians.
  125. ?expressions functions ceil
  126. ?functions ceil
  127. ?ceil
  128.  The `ceil` function returns the smallest integer that is not less than its
  129.  argument.  For complex numbers, `ceil` returns the smallest integer
  130.  not less than the real part of its argument. 
  131. ?expressions functions cos
  132. ?functions cos
  133. ?cos
  134.  The `cos` function returns the cosine of its argument.  `cos` expects its
  135.  argument to be in radians. 
  136. ?expressions functions cosh
  137. ?functions cosh
  138. ?cosh
  139.  The `cosh` function returns the hyperbolic cosine of its argument.
  140.  `cosh` expects its argument to be in radians. 
  141. ?expressions functions exp
  142. ?functions exp
  143. ?exp
  144.  The `exp` function returns the exponential function of its argument
  145.  (`e` raised to the power of its argument). 
  146. ?expressions functions floor
  147. ?functions floor
  148. ?floor
  149.  The `floor` function returns the largest integer not greater than its
  150.  argument.  For complex numbers, `floor` returns the largest
  151.  integer not greater than the real part of its argument. 
  152. ?expressions functions imag
  153. ?functions imag
  154. ?imag
  155.  The `imag` function returns the imaginary part of its argument as a
  156.  real number. 
  157. ?expressions functions int
  158. ?functions int
  159. ?int
  160.  The `int` function returns the integer part of its argument, truncated
  161.  toward zero. 
  162. ?expressions functions log
  163. ?functions log
  164. ?log
  165.  The `log` function returns the natural logarithm (base `e`) of its
  166.  argument. 
  167. ?expressions functions log10
  168. ?functions log10
  169. ?log10
  170.  The `log10` function returns the logarithm (base 10) of its argument.
  171. ?expressions functions real
  172. ?functions real
  173. ?real
  174.  The `real` function returns the real part of its argument.
  175. ?expressions functions sgn
  176. ?functions sgn
  177. ?sgn
  178.  The `sgn` function returns 1 if its argument is positive, -1 if its
  179.  argument is negative, and 0 if its argument is 0.  If the argument
  180.  is a complex value, the imaginary component is ignored. 
  181. ?expressions functions sin
  182. ?functions sin
  183. ?sin
  184.  The `sin` function returns the sine of its argument.  `sin` expects its
  185.  argument to be in radians. 
  186. ?expressions functions sinh
  187. ?functions sinh
  188. ?sinh
  189.  The `sinh` function returns the hyperbolic sine of its argument.  `sinh`
  190.  expects its argument to be in radians. 
  191. ?expressions functions sqrt
  192. ?functions sqrt
  193. ?sqrt
  194.  The `sqrt` function returns the square root of its argument.
  195. ?expressions functions tan
  196. ?functions tan
  197. ?tan
  198.  The `tan` function returns the tangent of its argument.  `tan` expects
  199.  its argument to be in radians. 
  200. ?expressions functions tanh
  201. ?functions tanh
  202. ?tanh
  203.  The `tanh` function returns the hyperbolic tangent of its argument.
  204.  `tanh` expects its argument to be in radians. 
  205. ?expressions operators
  206. ?operators
  207.  The operators in GNUPLOT are the same as the corresponding operators
  208.  in the C programming language, except that all operators accept
  209.  integer, real, and complex arg